package com.aos.erp.schools.enums.student;

import com.baomidou.mybatisplus.core.enums.IEnum;

import java.io.Serializable;

/**
 * @Auther: chb
 * @Date: 2018/11/1 14:47
 * @Description: 互联网状态
 */
public enum IntegerStatus implements IEnum {
    /**
     1.1  操作对象   分校和报名点
     立即提交 互联网状态变为   提交至总校  (总校也显示提交至总校这个状态（待定）)
     保存        互联网状态变为   未提交
     1.2 操作对象    总校
     立即提交 互联网状态变为   待提交
     保存        互联网状态变为   未提交
     1.3 总校已上传：
     总校向内网提交资料 ---->互联网状态为总校已上传
     总校提交资料 上传到 内网 成功 -----> 互联网状态变为上传成功
     总校提交资料 上传到 内网  失败  ----->互联网状态 上传失败
     */
    onsubmit(0,"初始状态"),
    yesschool(114,"提交至总校"),
    waitsubmit(1006,"待提交"),
    noschool(113,"未提交"),
    uploadok(2,"上传成功"),
    uploadon(3,"上传失败"),
    schoolsubmitOk(4,"总校已上传"),
    signUpOk(200,"报名成功"),
    signUpFaild(500,"报名失败");

    private int value;
    private String desc;
    @Override
    public Serializable getValue() {
        return this.value;
    }

    IntegerStatus(final int value, final String desc) {
        this.value = value;
        this.desc = desc;
    }

    public String getDesc() {
        return this.desc;
    }
}
